import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class EditWindow extends JFrame implements ActionListener { 
   JMenuBar menubar;
   JMenu menu;
   JSplitPane splitPane;
   JMenuItem  itemCopy,itemCut,itemPaste; 
   JTextArea text;
   EditWindow() {
     init();
     setBounds(150,160,280,290);
     setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
   }
   void init() {
     menubar=new JMenuBar(); 
     menu=new JMenu("编辑");   
     itemCopy=new JMenuItem("复制");
     itemCut=new JMenuItem("剪切");
     itemPaste=new JMenuItem("粘贴");
     menu.add(itemCopy);
     menu.add(itemCut);
     menu.add(itemPaste);
     menubar.add(menu);
     setJMenuBar(menubar);
     text=new JTextArea();
     add(new JScrollPane(text),BorderLayout.CENTER);
     itemCopy.addActionListener(this);
     itemCut.addActionListener(this);
     itemPaste.addActionListener(this);
   } 
   public void actionPerformed(ActionEvent e) {
     if(e.getSource()==itemCopy)
        text.copy();
     else if(e.getSource()==itemCut)
        text.cut();
     else if(e.getSource()==itemPaste)
        text.paste();
   }
}
